home *** CD-ROM | disk | FTP | other *** search
/ Basic Instinct 2 Press Kit / Basic Instinct 2 Press Kit.iso / pc / main.dxr / Internal_68_LogosStartFrame.ls < prev    next >
Encoding:
Text File  |  2006-03-15  |  3.1 KB  |  80 lines

  1. global gMaster, gSound, gTracker
  2.  
  3. on enterFrame me
  4.   sendAllSprites(#mSetUpGraphics)
  5.   sendSprite(25, #mSetUpGraphicsDouble, "logo", 1)
  6.   sendSprite(26, #mSetUpGraphicsDouble, "logo", 2)
  7. end
  8.  
  9. on exitFrame me
  10.   cursor(-1)
  11.   gSound.mResumeSound()
  12.   pSavedGraphic = member(gMaster.pLogoSettings.savedbutton, "assets")
  13.   pUnSavedGraphic = member(gMaster.pLogoSettings.savebutton, "assets")
  14.   gMaster.pmarker = the frameLabel
  15.   gTracker.mAddSection(gMaster.pmarker)
  16.   if gMaster.pLogoSettings.xyeffect = "TRUE" then
  17.     vSpriteCount = gMaster.pPhotoSpriteStartNum
  18.     repeat with x = 1 to gMaster.pLogoList.count
  19.       sprite(vSpriteCount).member = member(gMaster.pLogoList[x].pSmallName, "assets")
  20.       sprite(vSpriteCount).loc = gMaster.pLogoList[x].pXYlogo
  21.       vMemberWidth = member(gMaster.pLogoList[x].pSmallName, "assets").width
  22.       vMemberHeight = member(gMaster.pLogoList[x].pSmallName, "assets").height
  23.       vWidth = vMemberWidth * float("." & gMaster.pLogoSettings.percentage)
  24.       vHeight = vMemberHeight * float("." & gMaster.pLogoSettings.percentage)
  25.       if gMaster.pLogoSettings.percentage = 100 then
  26.         sprite(vSpriteCount).width = vMemberWidth
  27.         sprite(vSpriteCount).height = vMemberHeight
  28.       else
  29.         sprite(vSpriteCount).width = vWidth
  30.         sprite(vSpriteCount).height = vHeight
  31.       end if
  32.       vSpriteCount = vSpriteCount + 1
  33.     end repeat
  34.     updateStage()
  35.   end if
  36.   if gMaster.pLogoSettings.blendeffect = "TRUE" then
  37.     vSpriteCount = gMaster.pPhotoSpriteStartNum
  38.     repeat with x = 1 to gMaster.pLogoList.count
  39.       if gMaster.pLogoList[x].pSelected = "no" then
  40.         sprite(vSpriteCount).blend = 100
  41.       else
  42.         sprite(vSpriteCount).blend = gMaster.pLogoSettings.blendpercent
  43.       end if
  44.       vSpriteCount = vSpriteCount + 1
  45.     end repeat
  46.   end if
  47.   if gMaster.pLogoSettings.rectangles = "TRUE" then
  48.     vSpriteCount = gMaster.pPhotoSpriteStartNum
  49.     vSpriteCount2 = gMaster.pRectangleSpriteStartNum
  50.     repeat with x = 1 to gMaster.pLogoList.count
  51.       if gMaster.pLogoList[x].pSelected = "no" then
  52.         sprite(vSpriteCount2).rect = rect(-2000, -2000, -1999, 1999)
  53.       else
  54.         vLeft = sprite(vSpriteCount).left - 2
  55.         vTop = sprite(vSpriteCount).top - 2
  56.         vRight = sprite(vSpriteCount).right + 2
  57.         vBottom = sprite(vSpriteCount).bottom + 2
  58.         sprite(vSpriteCount2).rect = rect(vLeft, vTop, vRight, vBottom)
  59.       end if
  60.       vSpriteCount = vSpriteCount + 1
  61.       vSpriteCount2 = vSpriteCount2 + 1
  62.     end repeat
  63.   end if
  64.   if gMaster.pLogoSettings.pushpin = "TRUE" then
  65.     vSpriteCount = gMaster.pPhotoSpriteStartNum
  66.     vSpriteCount2 = gMaster.pPushPinSpriteStartNum
  67.     repeat with x = 1 to gMaster.pLogoList.count
  68.       if gMaster.pLogoList[x].pSelected = "no" then
  69.         sprite(vSpriteCount2).loc = point(-2000, -2000)
  70.       else
  71.         vLeft = sprite(vSpriteCount).left + gMaster.pLogoSettings.pinoffset[1]
  72.         vTop = sprite(vSpriteCount).top + gMaster.pLogoSettings.pinoffset[2]
  73.         sprite(vSpriteCount2).loc = point(vLeft, vTop)
  74.       end if
  75.       vSpriteCount = vSpriteCount + 1
  76.       vSpriteCount2 = vSpriteCount2 + 1
  77.     end repeat
  78.   end if
  79. end
  80.